/*******************************************************************************
 *                                    ZLG
 *                         ----------------------------
 *                         innovating embedded platform
 *
 * Copyright (c) 2001-present Guangzhou ZHIYUAN Electronics Co., Ltd.
 * All rights reserved.
 *
 * Contact information:
 * web site:    https://www.zlg.cn
 *******************************************************************************/
#ifndef __HPM_ERRNO_H__
#define __HPM_ERRNO_H__

#define EPERM            1         /* 操作不允许 */
#define EAGAIN          11         /* 资源不可用，需重试 */
#define ENOMEM          12         /* 空间（内存）不足 */
#define EFAULT          14         /* 地址错误 */
#define EBUSY           16         /* 设备或资源忙 */
#define ENODEV          19         /* 设备不存在 */
#define EINVAL          22         /* 无效参数 */
#define EPIPE           32         /* 损坏的管道 */
#define ENOTSUP         35         /* 不支持 */
#define EILSEQ          39         /* 非法的字节顺序 */
#define ECANCELED       72         /* 操作取消*/
#define EPROTO          76         /* 协议错误 */
#define ETIME           79         /* 超时 */
#define EDATA           90         /* 数据错误*/
#define ENOREADY       112         /* 未准备好 */

#endif
